﻿ 

using LY.Manage.IDAL;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;

namespace LY.Manage.DALFactory
{
    public partial class AbstractFactory
    {
      
   
		
	    public static IActionInfoDal CreateActionInfoDal()
        {

		  string fullClassName = NameSpace + ".ActionInfoDal";
          return CreateInstance(fullClassName) as IActionInfoDal;

        }
		
	    public static IDemoInfoDal CreateDemoInfoDal()
        {

		  string fullClassName = NameSpace + ".DemoInfoDal";
          return CreateInstance(fullClassName) as IDemoInfoDal;

        }
		
	    public static IDepartmentDal CreateDepartmentDal()
        {

		  string fullClassName = NameSpace + ".DepartmentDal";
          return CreateInstance(fullClassName) as IDepartmentDal;

        }
		
	    public static IDepartmentActionInfoDal CreateDepartmentActionInfoDal()
        {

		  string fullClassName = NameSpace + ".DepartmentActionInfoDal";
          return CreateInstance(fullClassName) as IDepartmentActionInfoDal;

        }
		
	    public static IR_UserInfo_ActionInfoDal CreateR_UserInfo_ActionInfoDal()
        {

		  string fullClassName = NameSpace + ".R_UserInfo_ActionInfoDal";
          return CreateInstance(fullClassName) as IR_UserInfo_ActionInfoDal;

        }
		
	    public static IRoleInfoDal CreateRoleInfoDal()
        {

		  string fullClassName = NameSpace + ".RoleInfoDal";
          return CreateInstance(fullClassName) as IRoleInfoDal;

        }
		
	    public static Isys_menuDal Createsys_menuDal()
        {

		  string fullClassName = NameSpace + ".sys_menuDal";
          return CreateInstance(fullClassName) as Isys_menuDal;

        }
		
	    public static Isys_roleMenuMapDal Createsys_roleMenuMapDal()
        {

		  string fullClassName = NameSpace + ".sys_roleMenuMapDal";
          return CreateInstance(fullClassName) as Isys_roleMenuMapDal;

        }
		
	    public static Itbl_canshuDal Createtbl_canshuDal()
        {

		  string fullClassName = NameSpace + ".tbl_canshuDal";
          return CreateInstance(fullClassName) as Itbl_canshuDal;

        }
		
	    public static IUserInfoDal CreateUserInfoDal()
        {

		  string fullClassName = NameSpace + ".UserInfoDal";
          return CreateInstance(fullClassName) as IUserInfoDal;

        }
	}
	
}